stroke of good or unexpected luck - Turkish English Dictionary